package cn.fudan.pms.mbg.mapper;

import cn.fudan.pms.domain.po.IssueRecord;
import cn.fudan.pms.domain.po.IssueRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface IssueRecordMapper {
    long countByExample(IssueRecordExample example);

    int deleteByExample(IssueRecordExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(IssueRecord row);

    int insertSelective(IssueRecord row);

    List<IssueRecord> selectByExample(IssueRecordExample example);

    IssueRecord selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("row") IssueRecord row, @Param("example") IssueRecordExample example);

    int updateByExample(@Param("row") IssueRecord row, @Param("example") IssueRecordExample example);

    int updateByPrimaryKeySelective(IssueRecord row);

    int updateByPrimaryKey(IssueRecord row);
}